public class GxColumnsManager
implements GxColumnsManagerInterface
The class is a direct implementation for GxColumnsManagerInterface and it defines the common logic for all methods
Modifier and Type | Field and Description |
---|---|
HashMap | Columns! Column & column groups definitions map |
HashMap | ColumnsDefinition! The column definitions map |
HashMap | ColumnsGroupsDefinition! The column groups definitions map |
Modifier and Type | Method and Description |
---|---|
GxColumn | addColumn(GxColumn definition!) Add new column definition
|
GxColumn | addColumn(BBjString field!, BBjNumber type!) Add new column definition
|
GxColumn | addColumn(BBjString field!, BBjString label!) Add new column definition
|
GxColumn | addColumn(BBjString field!, BBjString label!, BBjNumber type!) Add new column definition
|
GxColumn | addColumn(BBjString field!) Add new column definition
|
GxColumnGroup | addColumnGroup(GxColumnGroup definition!) Add column group
|
GxColumnGroup | addColumnGroup(BBjString id!) Add column group
|
GxColumnGroup | addColumnGroup(BBjString id!, BBjString label!) Add column group
|
GxColumn | getColumn(BBjString field!) Get the column definition instance
|
GxColumnGroup | getColumnGroup(BBjString id!) Get the column group definition instance
|
BBjNumber | hasColumn(BBjString field!) Check if the column definition exists
|
BBjNumber | hasColumnGroup(BBjString id!) Check if the column group definition exists
|
GxColumn | removeColumn(BBjString field!) Remove a column definition
|
GxColumnGroup | removeColumnGroup(BBjString id!) Remove a column group definition
|
void | resetAllColumns() Clear all columns and column groups
|
public HashMap Columns!
Column & column groups definitions map
public HashMap ColumnsDefinition!
The column definitions map
public HashMap ColumnsGroupsDefinition!
The column groups definitions map
public GxColumn addColumn(GxColumn definition!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString
field! The column's definition fieldpublic GxColumn addColumn(BBjString field!, BBjNumber type!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString
field! The column's definition fieldpublic GxColumn addColumn(BBjString field!, BBjString label!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString
field! The column's definition fieldpublic GxColumn addColumn(BBjString field!, BBjString label!, BBjNumber type!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString
field! The column's definition fieldpublic GxColumn addColumn(BBjString field!)
Add new column definition
#Configuration
#ColumnsRenderer
BBjString
field! The column's definition fieldpublic GxColumnGroup addColumnGroup(GxColumnGroup definition!)
Add column group
#Configuration
#ColumnsRenderer
BBjString
id! The group idBBjString
label! The group labelpublic GxColumnGroup addColumnGroup(BBjString id!)
Add column group
#Configuration
#ColumnsRenderer
BBjString
id! The group idBBjString
label! The group labelpublic GxColumnGroup addColumnGroup(BBjString id!, BBjString label!)
Add column group
#Configuration
#ColumnsRenderer
BBjString
id! The group idBBjString
label! The group labelpublic GxColumn getColumn(BBjString field!)
Get the column definition instance
#Configuration
#ColumnsRenderer
BBjString
field! The column's definition fieldpublic GxColumnGroup getColumnGroup(BBjString id!)
Get the column group definition instance
#Configuration
#ColumnsRenderer
BBjString
id! The column group definition idpublic BBjNumber hasColumn(BBjString field!)
Check if the column definition exists
#Configuration
#ColumnsRenderer
BBjString
field! The column's definition fieldpublic BBjNumber hasColumnGroup(BBjString id!)
Check if the column group definition exists
#Configuration
#ColumnsRenderer
BBjString
id! The column group definition idpublic GxColumn removeColumn(BBjString field!)
Remove a column definition
#Configuration
#ColumnsRenderer
BBjString
field! The column's definition fieldpublic GxColumnGroup removeColumnGroup(BBjString id!)
Remove a column group definition
#Configuration
#ColumnsRenderer
BBjString
id! The column group definition idpublic void resetAllColumns()
Clear all columns and column groups
#Configuration
#ColumnsRenderer